package BanyuanClub.Study.Day0301;

import javax.swing.text.html.HTMLDocument;
import java.util.*;

/**
 * list 可重复的有序列表
 * set 不可重复
 * hashset 无序 linkedhashset 保证有序的
 *             TreeHashSet 可排序的
 */
public class TextHashset {
    public static void main(String[] args) {
        Set<String> set = new HashSet<>();
        set.add("aaa");
        set.add("bbb");
        set.add("ccc");
        System.out.println(set);

        for (String s:
             set) {
            System.out.println(s);
        }

        for (Iterator it = set.iterator();it.hasNext();){
            System.out.println(it.next());
        }

        List<String> list = new ArrayList<>();
        list.add("111");
        list.add("222");
        list.add("333");
        set.addAll(list);
        System.out.println(set);

        //保证有序的set
        LinkedHashSet<String> linkedHashSet;

        //可以排序的一个set
        TreeSet<String> treeSet = new TreeSet<>();
        treeSet.add("ccc");
        treeSet.add("aaa");
        treeSet.add("bbb");
        System.out.println(treeSet);
    }
}
